#region Copyright(c) Anton Shelin, Vladimir Timashkov. All Rights Reserved.
// -----------------------------------------------------------------------------
// Copyright(c) 2010 Anton Shelin, Vladimir Timashkov. All Rights Reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
//   1. No Trademark License - Microsoft Public License (Ms-PL) does not grant you rights to use
//      authors names, logos, or trademarks.
//   2. If you distribute any portion of the software, you must retain all copyright,
//      patent, trademark, and attribution notices that are present in the software.
//   3. If you distribute any portion of the software in source code form, you may do
//      so only under this license by including a complete copy of Microsoft Public License (Ms-PL)
//      with your distribution. If you distribute any portion of the software in compiled
//      or object code form, you may only do so under a license that complies with
//      Microsoft Public License (Ms-PL).
//   4. The names of the authors may not be used to endorse or promote products
//      derived from this software without specific prior written permission.
//
// The software is licensed "as-is." You bear the risk of using it. The authors
// give no express warranties, guarantees or conditions. You may have additional consumer
// rights under your local laws which this license cannot change. To the extent permitted
// under your local laws, the authors exclude the implied warranties of merchantability,
// fitness for a particular purpose and non-infringement.
// -----------------------------------------------------------------------------
#endregion

using SharpDom.Tags;

namespace SharpDom
{
    /// <summary>Implementation of tfoot tag extensions</summary>
    public static class TagTfootExtension
    {
        public static TagTfoot id(this TagTfoot tag, string value) { tag.Id = value; return tag; }
        public static TagTfoot @class(this TagTfoot tag, string value) { tag.Class = value; return tag; }
        public static TagTfoot style(this TagTfoot tag, string value) { tag.Style = value; return tag; }
        public static TagTfoot title(this TagTfoot tag, string value) { tag.Title = value; return tag; }
        public static TagTfoot lang(this TagTfoot tag, LangCode value) { tag.Lang = value; return tag; }
        public static TagTfoot xmllang(this TagTfoot tag, string value) { tag.XmlLang = value; return tag; }
        public static TagTfoot dir(this TagTfoot tag, Dir value) { tag.Dir = value; return tag; }
        public static TagTfoot onclick(this TagTfoot tag, string value) { tag.OnClick = value; return tag; }
        public static TagTfoot ondblclick(this TagTfoot tag, string value) { tag.OnDblClick = value; return tag; }
        public static TagTfoot onmousedown(this TagTfoot tag, string value) { tag.OnMouseDown = value; return tag; }
        public static TagTfoot onmouseup(this TagTfoot tag, string value) { tag.OnMouseUp = value; return tag; }
        public static TagTfoot onmouseover(this TagTfoot tag, string value) { tag.OnMouseOver = value; return tag; }
        public static TagTfoot onmousemove(this TagTfoot tag, string value) { tag.OnMouseMove = value; return tag; }
        public static TagTfoot onmouseout(this TagTfoot tag, string value) { tag.OnMouseOut = value; return tag; }
        public static TagTfoot onkeypress(this TagTfoot tag, string value) { tag.OnKeyPress = value; return tag; }
        public static TagTfoot onkeydown(this TagTfoot tag, string value) { tag.OnKeyDown = value; return tag; }
        public static TagTfoot onkeyup(this TagTfoot tag, string value) { tag.OnKeyUp = value; return tag; }
        public static TagTfoot align(this TagTfoot tag, Align value) { tag.Align = value; return tag; }
        public static TagTfoot @char(this TagTfoot tag, char value) { tag.Char = value; return tag; }
        public static TagTfoot charoff(this TagTfoot tag, Length value) { tag.CharOff = value; return tag; }
        public static TagTfoot valign(this TagTfoot tag, Valign value) { tag.Valign = value; return tag; }
    }
}